short-term accommodation - German English Dictionary